package com.zhou.dao.impl;

import com.zhou.dao.StudentDao;
import com.zhou.domain.Student;
import com.zhou.util.MyBatisUtils;
import org.apache.ibatis.session.SqlSession;

import java.io.IOException;
import java.util.List;

//public class StudentDaoImpl implements StudentDao {
//
//    @Override
//    public List<Student> selectStudents()  {
//        SqlSession sqlSession = MyBatisUtils.getSqlSession();
//        StudentDao mapper = sqlSession.getMapper(StudentDao.class);
//        List<Student> list = mapper.selectStudents();
//        return list;
//    }
//
//    @Override
//    public Student selectFindById(int id) {
//        SqlSession sqlSession = MyBatisUtils.getSqlSession();
//        StudentDao mapper = sqlSession.getMapper(StudentDao.class);
//        Student student = mapper.selectFindById(id);
//        return student;
//    }
//
//    @Override
//    public int updateStudent(Student student)  {
//        SqlSession sqlSession = MyBatisUtils.getSqlSession();
//        StudentDao mapper = sqlSession.getMapper(StudentDao.class);
//        int rows = mapper.updateStudent(student);
//        sqlSession.commit();
//        sqlSession.close();
//        return rows;
//    }
//
//    @Override
//    public int deleteStudent(int id) {
//        SqlSession sqlSession = MyBatisUtils.getSqlSession();
//        StudentDao mapper = sqlSession.getMapper(StudentDao.class);
//        int rows = mapper.deleteStudent(id);
//        sqlSession.commit();
//        sqlSession.close();
//        return rows;
//    }
//
//    @Override
//    public int insertOneStudent(Student student)  {
//        SqlSession sqlSession = MyBatisUtils.getSqlSession();
//        StudentDao mapper = sqlSession.getMapper(StudentDao.class);
//        int i = mapper.insertOneStudent(student);
//        sqlSession.commit();
//        sqlSession.close();
//        return  i;
//    }
//}
